Actividades Sombrilla y Actividades Genéricas

Marco de Trabajo: Establece la base para un proceso de software completo al identificar un número pequeño de actividades del marco de trabajo aplicables a todos los proyectos de software, sin importar su tamaño o complejidad. Abarca un conjunto de actividades sombrillas aplicables a lo largo del proceso del software.

Actividades genéricas:

Comunicación: Esta actividad implica una intensa colaboración con los clientes.

Abarca la investigación de requisitos y otras actividades relacionadas.

Son las primeras charlas con el cliente, ver lo que quiere, que se define si el proyecto es realizable o no.

Planeación: En base a la comunicación poder establecer un plan de trabajo. Acá determinará qué modelo voy a utilizar.

Es la construcción de un plan general del software, donde se contrata gente, se obtienen licencias, etc.

Establece un plan para el trabajo de la ingeniería del software.

Describe:

Modelado: Permiten al desarrollador y al cliente entender mejor los requisitos del software y el diseño que logrará satisfacerlos.

Lo componen el análisis y el diseño.

Construcción: Es la generación de código.

La realización de pruebas necesarias para descubrir errores en el código.

Despliegue: El software se entrega. Se evalúa.

Se entrega la información de su evaluación.

Todas las tareas entre la finalización de la construcción y la puesta en marcha.

Instalación-Capacitación-Correcciones -Cambios Organizacionales.

Entrega-Soporte-Retroalimentación

Actividades sombrilla:

Seguimiento y control del proyecto : Evaluación del progreso comparándolo con el plan para así tomar acciones necesarias para mantener el programa.

Medidas de Aseguramiento de la calidad: Define y conduce las actividades requeridas para asegurar la calidad.

Medición: Define y recolecta mediciones del proceso, proyecto y producto para ayudar a que en la entrega satisfaga las necesidades.

Revisiones técnicas formales: Auditorías del producto para descubrir y eliminar errores y que no se propaguen.

Gestión de configuraciones: Maneja los efectos del cambio a través del proceso.

Gestión de la reutilización: Define criterios para la reutilización de productos de trabajo y establece mecanismo para la creación de componentes reutilizables.

Gestión del riesgo: Evalúa riesgos que pudieran afectar los resultados y la calidad.

Preparación y producción del producto de trabajo: Actividades para crear modelos, documentos, registros, formatos y listas.

“Actividades sombrillas” (Aseguradoras de la calidad).

ACTIVIDADES SOMBRILLA

Actividades paralelas y concomitantes con el desarrollo para asegurar la calidad del producto.

Despliegue -> no se habla, última etapa del modelo general del proceso. Consiste en la

implementación o puesta en marcha de lo creado. Dejar el software operativo en las instalaciones del cliente y capacitar al personal para su uso. El resultado es el plan de evolución, los software son sistemas vivos que cambian según el contexto y las necesidades cambiantes de la organización. Ej: Llevar el software a la web, ventas online, páginas dinámicas para el autoservicio.

Gestión de proyectos -> Enfoque limitado de la etapa de construcción. De todo el proyecto en general se ocupan otras materias (METSI, ARI).

Se hace foco en la problemática del diseño, propiamente dicho.

ACTIVIDADES SOMBRILLA (Aseguradoras/protectoras de la calidad)

Generación de métricas (medidas de cómo estoy ahora y que me sirva para ahora y para el futuro).

Obtener medidas sobre un proyecto de software permite conocer el estado actual, y además acumular datos para gestiones futuras.

2 medidas a modo de ejemplo:

Mide 1,45 Llegó a Rosario en 5 horas.

Tiene 10 años Fue en auto.

Es mujer No había tránsito.

Utilizando una tabla Ver el tipo de auto.

De pesos y medidas

Estándares puedo decir

Que es alta.

(en Argentina).

TÉCNICAS DE DEPURACIÓN:

1) Fuerza bruta: Empiezo y voy tratando de corregir, asignar más memoria, arreglo ciclos.

2) Vuelta atrás, a lo anterior (Ej. En VB es el punto de stop, F8).

3) Eliminar causas: Por esto no es, es por descarte se llega al problema.

Consideración final: